package com.qb.common.utils

import android.annotation.SuppressLint
import com.blankj.utilcode.util.AppUtils
import com.blankj.utilcode.util.DeviceUtils
import com.blankj.utilcode.util.PhoneUtils
import com.blankj.utilcode.util.SPUtils


// ┏┓　　　┏┓
// ┏┛┻━━━┛┻┓
// ┃　　　　　　　┃ 　
// ┃　　　━　　　┃
// ┃　┳┛　┗┳　┃
// ┃　　　　　　　┃
// ┃　　　┻　　　┃
// ┃　　　　　　　┃
// ┗━┓　　　┏━┛
// ┃　　　┃ 神兽保佑　　　　　　　　
// ┃　　　┃ 代码无BUG！
// ┃　　　┗━━━┓
// ┃　　　　　　　┣┓
// ┃　　　　　　　┏┛
// ┗┓┓┏━┳┓┏┛
// ┃┫┫　┃┫┫
// ┗┻┛　┗┻┛
/**
 * @Author:qiaobin
 * @Description: 当前页面主体功能
 * @Create Time: 2021/8/31 2:59 下午
 * @Modified by: qiaobin
 * @Modified Time:2021/8/31 2:59 下午
 * @Package name: StartApp
 */
object UtilParams {
    @SuppressLint("MissingPermission")
    fun addParams(): MutableMap<String, Any> {
        var map:MutableMap<String,Any> = HashMap()
        map["phoneModel"] = DeviceUtils.getModel()
        map["system"] = "android_${AppUtils.getAppVersionName()}"
        map["phoneSystemVersion"] = DeviceUtils.getSDKVersionName()
        map["lat"] = SPUtils.getInstance().getString("lat")
        map["lng"] = SPUtils.getInstance().getString("lng")
        var imei = ""
        try {
            imei = PhoneUtils.getIMEI()
        } catch (e: Exception) {
        }
        map["imei"] = DeviceUtils.getAndroidID()
        return map
    }
    fun addParamsEmpty(): MutableMap<String, Any>{
        var map:MutableMap<String,Any> = HashMap()
        return map
    }
}